<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        * {
            margin: 0;
            padding: 0;
        }

        body {
            width: 500px;
            height: 300px;
        }

        .left,
        .right {
            width: 200px;
            height: 200px;
            background-color: #999;
        }

        .left {
            float: left;
        }

        .right {
            float: right;
        }

        .center {
            margin: 0 200px;
            height: 300px;
            background-color: #f00;
            word-break: break-all;
            white-space: normal;
        }
    </style>
</head>

<!-- https://www.cnblogs.com/padding1015/p/7479956.html -->

<body>
    <!--该布局法的好处是受外界影响小，但是不足是 三个元素的顺序，center一定要放在最后，这是            	
		            和绝对定位不一样的地方，center占据文档流位置，所以一定要放在最后，左右两个元素位置没有关系。
                    当浏览器窗口很小的时候，右边元素会被击倒下一行。-->


    <div class="left">left</div>
    <div class="right">right</div>
    <div class="center">
        哈哈哈哈2391489623189648679012389671293
    </div>

</body>

</html>